// ajax.js

// 引入 uni-ajax 模块
import ajax from 'uni-ajax'

// 创建请求实例
const instance = ajax.create({
	// 自己域名
	// baseURL: 'http://47.120.77.90:8085'
	baseURL: 'http://milktea.93.hzgqapp.com'
})
// 添加请求拦截器
instance.interceptors.request.use(
	config => {
		// 在发送请求前做些什么
		return config
	},
	error => {
		// 对请求错误做些什么
		return Promise.reject(error)
	}
)

// 添加响应拦截器
instance.interceptors.response.use(
	response => {
		console.log(response.data.code, 'response')
		if (response.data.code == 401) {
			uni.showToast({
				title: '未登录~',
				icon: 'none',
				duration: 2000,
				success: () => { //复制成功的回调函数
					uni.redirectTo({
						url: '/pages/login/login'
					})
				}
			})
		}
		// 对响应数据做些什么
		return response
	},
	error => {
		// 对响应错误做些什么
		return Promise.reject(error)
	}
)

// 导出 create 创建后的实例
export default instance